/**
 * @CreateBy: zhaojun
 * @CreateTime: 2018-08-04
 * @Desc: 部门管理模块
 */
package com.atwork.dao;

import com.atwork.model.normal.SysDept;

import java.util.List;

public interface SysDeptDao {
    /**
     * 获取全部部门
     */
    List<SysDept> getAllDept();

    /**
     * 添加部门
     * @param record
     */
    int insertDept(SysDept record);

    /**
     * 通过id获取部门
     */
    SysDept getDeptById(Integer id);

    /**
     * 通过id修改部门
     */
    int updateDeptById(SysDept record);

    /**
     * 通过用户id获取用户所在部门
     */
    List<SysDept> getDeptByUserId(Integer userId);

}